A MATLAB-based digital signal processing laboratory course
نویسنده
چکیده
This paper describes a computer-based DSP laboratory course that supplements a lecture course on the subject. The course consists of a series of laboratory exercises with each exercise containing a number of projects to be carried out on a computer. The programming language used in this course is MATLAB, widely used for high-performance numerical computation and visualization. Each exercise consists of a series of projects with each project followed by a series of questions the student must answer before embarking on the following project. The questions have been designed to ensure that the student understands the basic principles of the topic under investigation or the key features of the program. In some projects, the student is asked to modify the program to perform other experiments or determine the effect of new MATLAB commands. Each exercise also includes in the beginning a section summarizing the materials necessary for a quick review of DSP materials necessary to carry out the projects included in the exercise. Another novel feature of this laboratory is that the report for each exercise is partly written and stored in the computer. The student adds the results of his/her project as he/she continues with the series of the projects and also provides the answers to the questions after each project is completed. This feature permits the student to complete more work in a specified amount of time than that would have been possible without it. The completed laboratory report can also serve as a guide for writing reports in other laboratory courses.
منابع مشابه
"Digital signal processing with applications: " a new and successful approach to undergraduate DSP education
The new approach to undergraduate DSP education at Purdue is based on a simple idea: emphasize applications. Students are assumed to have a significant exposure to sampling and discrete-time signals, systems, and transforms at the junior level. In the senior course, the traditional DSP topics of digital filter design, the DFT, radix-2 FFT’s, and quantization are covered in the first five weeks ...
متن کاملMultimedia learning objects for digital signal processing in communications
Advances in the multimedia technology provide an opportunity to enhance learning in the university education. The paper presents a sample of multimedia learning objects and cooperative activities based on Macromedia Flash, Questionmark Perception, and Mathworks Matlab, used to teach the theoretical concepts in a senior level course, Digital Signal Processing in Communication Systems (DSP/CS). A...
متن کاملThe Development of a Signal Processing
The engineering environment of the 21st century requires skills and capabilities not generally incorporated in the traditional engineering curriculum. This paper discusses the combination of technical and non-technical skills needed by engineers along with presenting an interactive collaboration between two universities to develop some of these additional skills and capabilities. The collaborat...
متن کاملStudying Digital Signal Processing on Arduino Based Platform
Digital Signal Processing (DSP) has become today an integral part of the basic skills required for scientists and engineers of many specialties. Most courses offer only using for DSP laboratory classes the Matlab system. This approach has the disadvantage – it excludes the students’ acquisition of the basic skills of software development for implementation of DSP algorithms based on real digita...
متن کاملDigital Binary Phase-shift Keyed Signal Detector
We have developed the effective algorithm for detecting digital binary phase-shift keyed signals. This algorithm requires a small number of arithmetic operations over the signal period. It can be relatively easy implemented based on the modern programmable logic devices. It also provides high interference immunity by identifying signal presence when signal-to-noise ratio is much less that its w...
متن کامل